لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع توسعهدهنده NestJS سال 2026 - ساخت گامبهگام API واقعی [ویدیو]
- آخرین آپدیت
دانلود NestJS Developer Lab 2026 - Build a Real API Step-by-Step [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی طراحی شده است تا شما را گامبهگام با ساخت یک API واقعی با استفاده از NestJS آشنا کند. شما با راهاندازی محیط توسعه و درک فناوریهای کلیدی مانند NestJS، Postgres و احراز هویت JWT شروع خواهید کرد. در پایان این دوره، یک API کاملاً کاربردی خواهید داشت که قادر به مدیریت ثبتنام کاربر، ورود، ایجاد مقاله و موارد دیگر باشد.
شما خواهید آموخت که چگونه ماژولهای ضروری مانند تگها، مقالات و پروفایلهای کاربر را بسازید و ساختاردهی کنید. هر بخش با دقت طراحی شده تا پایهای قوی در توسعه API برای شما فراهم کند و موضوعاتی مانند مهاجرتهای دیتابیس (Migrations)، DTOها (اشیاء انتقال داده) و میانافزارهای احراز هویت را پوشش دهد. علاوه بر این، قابلیتهایی مانند لایک و دیسلایک مقالات، دنبال کردن کاربران و ایجاد فیدهای شخصیسازی شده را پیادهسازی خواهید کرد تا تعاملی بودن اپلیکیشن خود را افزایش دهید.
بخشهای نهایی به اعتبارسنجی بکاند و تست فرانتاند میپردازند تا از امن و بهینه بودن API شما اطمینان حاصل شود. همچنین برای تثبیت مفاهیم آموخته شده، یک تمرین عملی را به اتمام خواهید رساند. در نهایت، مهارتهای لازم برای ساخت و استقرار اپلیکیشنهای مقیاسپذیر NestJS را به دست خواهید آورد.
- راهاندازی و ایجاد پروژه جدید NestJS
- پیادهسازی ثبتنام کاربر، ورود و احراز هویت JWT
- مدیریت مقالات با عملیات CRUD و ادغام ویژگیهای اجتماعی مانند لایک و دیسلایک
- ایجاد و مدیریت پروفایل کاربران، شامل قابلیت دنبال کردن و لغو دنبال کردن
- ارتقای امنیت و کارایی با اعتبارسنجی بکاند و تست
- استقرار API و تست آن در هر دو محیط بکاند و فرانتاند
این دوره برای توسعهدهندگانی که میخواهند ساخت API با NestJS را بیاموزند ایدهآل است. داشتن تجربه در JavaScript یا TypeScript توصیه میشود، اما پیشنیاز خاصی در NestJS لازم نیست. مناسب برای توسعهدهندگان بکاند، فولاستک و هر کسی که علاقهمند به یادگیری توسعه API است.
- ساخت و مدیریت مقالات با قابلیت لایک و دیسلایک * ایجاد پروفایل کاربر و فیدهای شخصیسازی شده * راهاندازی و مقداردهی اولیه دیتابیس با دادههای واقعی برای تست
سرفصل ها و درس ها
آمادهسازی ابزارها
Preparing Tools
مقدمه
Introduction
از چه تکنولوژیهایی استفاده خواهیم کرد؟
What Technologies We Will Use?
چه مواردی را پیادهسازی میکنیم؟
What We Will Implement?
ایجاد پروژه
Generating a Project
ماژول تگها
Tags Module
ساخت ماژول و کنترلر تگ
Creating Tag Module and Controller
ساخت سرویس تگ
Creating Tag Service
پیکربندی مسیرهای مطلق (Absolute Path)
Configuring Absolute Path
نصب Postgres
Installing Postgres
پیکربندی دیتابیس
Configuring Database
ساخت موجودیت (Entity) تگ
Creating Tag Entity
کار با ریپازیتوری تگها
Working with Tags Repository
نمایش نظرات